這次嘗試使用ipvlan L3 mode。
注意,這次測試雖然不同網段可以互ping,但依然無法對外存取網路資源,還有待了解原因在哪裡。
參考:
https://docs.docker.com/network/drivers/ipvlan/#ipvlan-l3-mode-example
docker network create -d ipvlan
--subnet=192.168.20.0/24
--subnet=10.10.10.0/24
-o ipvlan_mode=l3 l3network
這邊注意,不用寫parent interface
docker run -it --rm -ip=192.168.20.2 --network=l3network nicolaka/netshoot
docker run -it --rm -ip=10.10.10.2 --network=l3network nicolaka/netshoot
互ping可以成功,可以看到網卡不同於主機的網卡,但兩個網段的網卡是同一個mac。